NOTE: This Technical Q&A has been retired. Please see the Technical Q&As page for current documentation.

Technical Q&A PLAT17
Software Debugging - Sources of Information


Q: What books and articles would you recommend that provide strategies for debugging?

A: The following sources ought to be helpful:

  • How to Write Macintosh Software, by Scott Knaster (Addison-Wesley). This book describes how to find all the bugs you wrote when you used memory manipulation in C.
  • Debugging Macintosh Software with MacsBug, by Othmer & Straus (Addison-Wesley). This book is a tutorial for MacsBug, although it doesn't describe the latest version. Check the MacsBug 6.5.2 Release Notes for additional details.
  • MacsBug Reference and Debugging Guide, Apple Computer (Addison-Wesley). Again, the book doesn't describe the latest version of MacsBug, so check the MacsBug 6.5.2 Release Notes for additional details.
  • "Macintosh Debugging: A Weird Journey Into the Belly of the Beast" by Bo3B Johnson and Fred Huxham, develop Issue 8
  • "Macintosh Debugging: The Belly of the Beast Revisited" by Fred Huxham and Greg Marriott, develop Issue 13
  • "Debugging on PowerPC," by Dave Falkenburg & Brian Topping, develop Issue 17
  • "Balance of Power: MacsBug for PowerPC," by Dave Evans & Jim Murphy, develop Issue 22
  • The continuing "Kon and Bal" puzzle pages in develop magazine.

[Feb 15 1996]


Developer Documentation | Technical Notes | Development Kits | Sample Code